package com.example.service;

import java.util.List;
import java.util.Map;

import com.example.domain.TransferClass;
import com.example.result.Result;

public interface TransferClassService {

    Result addTransferClass(TransferClass transferClass);//添加转班信息

    Result updateTransferClass(TransferClass transferClass);//更新转班信息

    Result deleteTransferClassById(String transferClassId);//根据转班编号删除转班信息

    Result queryAllTransferClass();//查询所有转班信息

    Result queryTransferClassById(String transferClassId);//根据编号查询转班信息

    Result addTransferClassByExcel(List<TransferClass> list);//通过Excel批量添加转班信息

    Result deleteTransferClassByIds(Map<String, String> ids);//根据转班编号批量删除转班信息

    Result serachByInfo(String[] info);//转班信息模糊查询

    Result queryAllTransferClassAndUsersInfo();//查询所有用户转班信息

    Result selectTransferClassByUserId(Integer userId);//根据学生ID查询学生转班信息

}
